Skip to content

feat: compose full pipeline and LoCoMo system benchmark - #137

Merged
fazpu merged 6 commits into
mainfrom
impl/full-system-locomo-compose
Jul 24, 2026
Merged

feat: compose full pipeline and LoCoMo system benchmark#137
fazpu merged 6 commits into
mainfrom
impl/full-system-locomo-compose

Conversation

@fazpu

@fazpu fazpu commented Jul 23, 2026

Copy link
Copy Markdown
Member

Summary

  • compose all ten implemented continuous OSS workers, preserve lifecycle ordering, and add the explicit one-shot P2/P3 projection operation
  • expose machine-verifiable per-version pipeline and projection readiness through the HTTP API and SDK
  • add the frozen RS-LoCoMo-Full-v1 setup over the ordinary public recipe surface with bounded tool/model calls, resumable artifacts, deterministic scoring, and explicit cost guards
  • add graph/entity recipes needed by ordinary full-system retrieval and update the analysis, design, decision log, deployment docs, and Phase 8 plan
  • fail closed for empty documents, stale projections, incomplete readiness reports, and usage-bearing malformed provider responses

Verification

  • 543 passed, 309 skipped locally; skips require external service fixtures such as PostgreSQL
  • Pyright: 0 errors, 0 warnings
  • Ruff check and format clean
  • import-linter: 5 contracts kept
  • default and operations Compose configurations valid
  • CI now proves an empty document traverses exactly all ten worker stages with zero provider cost

Review

  • Grok 4.5 final re-review: NO_FINDINGS
  • Codex final review findings addressed, including provider-failure metering, terminal timestamps, and Compose end-to-end CI

Notes

  • No LoCoMo benchmark was run.
  • No real model-provider calls were made during implementation or verification.
  • P3 is built and freshness-checked but is not claimed as an answer channel in this remote public-recipe protocol.

@github-actions

github-actions Bot commented Jul 23, 2026

Copy link
Copy Markdown

Coverage report

Click to see where and how coverage changed

FileStatementsMissingCoverageCoverage
(new stmts)
Lines missing
  src/rememberstack
  client.py
  src/rememberstack/adapters
  openrouter.py 98-99, 147
  src/rememberstack/core
  recipe_linter.py
  src/rememberstack/model
  __init__.py
  client.py
  model_provider.py
  src/rememberstack/profiles
  selfhost.py 123-127, 167-174, 189, 196-226, 255, 262, 266-281, 301-303, 307-330, 334-470, 480-496, 508-515, 523, 590
  src/rememberstack/spine
  __init__.py
  claim_catalog.py
  readiness.py 56
  recipes.py 373-375
  src/rememberstack/surfaces
  http_api.py
  recipe_executor.py 88, 90, 93, 100-106
  recipe_surface.py 228-236
  sdk.py 172
  src/rememberstack/workers
  base.py
  e0.py 536, 538-544
  e1.py
  e2.py
  e3.py
  p1.py
  p2.py 464, 477
  reconcile.py 193
Project Total  

This report was generated by python-coverage-comment-action

@fazpu
fazpu merged commit 0f9420b into main Jul 24, 2026
6 of 8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant